difficultly soluble - Spanish English Dictionary